AmeliaBooking\Application\Services\TimeSlot\TimeSlotService S

Total Complexity 46
Dependencies 12
Dependents 0
Total lines 440
Lines of code 225
Logical lines of code 83
Comment lines 121
Methods 10
Properties 1

Methods 10

Method Rating Maintainability Complexity Lines of code
getSlotsSettings()
A
49 11 30
setBlockerAppointments()
A
49 7 34
isSlotFree()
S
41 5 60
getMinimumDateTimeForBooking()
S
57 6 14
getMaximumDateTimeForBooking()
S
58 6 14
getSlotsEntities()
S
51 3 26
getBookedAppointments()
S
54 2 23
getAppointmentsProvidersIds()
S
66 3 8
getSlotsByProps()
S
61 2 13
__construct()
S
81 1 3